package com.wzy.portfolio.model;

import lombok.Data;
import java.io.Serializable;

/**
 * 微信发送对象
 */
@Data
public class WxMsgDto implements Serializable {

    private String toUser;//接受者

    private Integer agentId ;//应用id

    private String msgType ;//类型 文本消息: text 图文消息: mpnews 语音消息: voice

    private String title;//标题

    private String content;//发送内容 最长不超过2048个字节，超过将截断（支持id转译）

    private String description;//描述，不超过512个字节，超过会自动截断（支持id转译）

    private String thumbMediaId;//图文消息缩略图的media_id

    public WxMsgDto(String toUser, Integer agentId, String msgType, String title, String content) {
        this.toUser = toUser;
        this.agentId = agentId;
        this.msgType = msgType;
        this.title = title;
        this.content = content;
        this.description = content.replaceAll("<br>","\n");
    }

}
